#define  _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<ctype.h>
#include<string.h>
//int main() {
//	int r=islower('X');
//	printf("%d ", r);
//	return 0;
//}   

//int main() {
//	char arr[20] = "I Like C";
//	int i = 0;
//	while (arr[i] != '\0') {
//		if (islower(arr[i])) {
//			arr[i] -= 32;
//		}
//		i++;
//	}
//	printf("%s", arr);
//	return 0;
//}

//int main() {
//	char arr[20] = "I Like C";
//	int i = 0;
//	while (arr[i] != '\0') {
//		if (islower(arr[i])) {
//			arr[i]= toupper(arr[i]);
//		}
//		i++;
//	}
//	printf("%s", arr);
//	return 0;
//}

//size_t my_strlen(const char* str) {
//	if (*str != '\0') {
//		return 1 + my_strlen(str + 1);
//	}
//	else {
//		return 0;
//	}
//}
//
//int main() {
//	char arr[] = "abcdefaaa";
//	size_t len = my_strlen(arr);
//	printf("%zd ", len);
//	return 0;
//}

//int main() {
//	char arr1[] = "asjdflks";
//	char arr2[20];
//	strcpy(arr2, arr1);
//	printf("%s", arr2);
//return 0;
//}

//void my_strcpy(char* dest,char* src) {
//	while (*src != '\0') {
//		*dest = *src;
//		dest++;
//		src++;
//	}
//	*dest = *src;
//}
//void my_strcpy(char* dest,const char* src) {
//	while (*dest++ = *src++) {
//		;
//	}
//}
//int main() {
//	char arr1[] = "asjdflks";
//	char arr2[20];
//	my_strcpy(arr2, arr1);
//	printf("%s", arr2);
//	return 0;
//}

//void my_strlen(const char* str) {
//	if (*str != '\0') {
//		return 1 + my_strlen(str + 1);
//	}
//	else {
//		return 0;
//	}
//}